package com.example.service;

import com.example.domain.property.Tag;
import com.example.domain.property.Type;
import org.springframework.data.domain.Page;

import java.util.List;

public interface TagService {
    //新增
    public boolean insert(Tag tag);
    //查询一个
    public Tag selectOne(Long id);
    //分页查询多个
    public Page<Tag> selectTypePage(int currentPage, int PageSize);
    //更新
    public boolean updateById(Tag tag);
    //id删除
    public boolean deleteById(Long id);
    //根据字符串里的多个id值查询(添加文章)
    public List<Tag> selectListTag(List<Long> list);
    //根据字符串中的id组获取数据
    List<Tag> listTag(String ids);
    //标签类获取标签信息
    public List<Tag> findAll();

}
